From 8d38e65f35f6702d125bfc658e320310f81e2530 Mon Sep 17 00:00:00 2001 From: Mukund Sivaraman Date: Thu, 26 Feb 2015 20:10:35 +0530 Subject: [PATCH] Use common return --- babl/babl-model.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/babl/babl-model.c b/babl/babl-model.c index bb7b734..b181ca2 100644 --- a/babl/babl-model.c +++ b/babl/babl-model.c @@ -99,7 +99,7 @@ babl_model_new (void *first_argument, ...) { va_list varg; - Babl *babl; + Babl *babl = NULL; int id = 0; int components = 0; const char *arg = first_argument; @@ -189,8 +189,7 @@ babl_model_new (void *first_argument, if (!components) { babl_log("no components specified for model '%s'", name); - babl_free(name); - return NULL; + goto out; } babl = babl_db_exist (db, id, name); @@ -210,6 +209,7 @@ babl_model_new (void *first_argument, "with different components!", name); } + out: babl_free (name); return babl; -- 2.30.2